package com.hui.mapper;

import com.hui.entity.Menu;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: 李昭辉
 * @Date: 2021/08/08/11:48
 * @Description:
 */
public interface MenuMapper {
    // 获取所有菜单信息----以树的结构返回(自连接查询)
    List<Menu> getAllMenuByTree(Integer parentId);

    // 获取菜单信息
    List<Menu> getAllMenu();

    // 根据id查询菜单信息
    Menu getMenuById(Integer id);

    // 添加菜单
    void saveMenu(Menu menu);

    // 修改菜单
    void updateMenu(Menu menu);

    // 删除菜单
    void deleteMenu(Integer id);

    // 查询子菜单个数
    Integer getCountByPid(Integer pid);
}
